believe despite all odds - Alemán Inglés Diccionario